//1.1算术表达式 
#include<stdio.h>
#include<math.h>

int main()
{
	printf("%d\n", 1 + 2);
	printf("%d\n", 3 - 4);
	printf("%d\n", 5 * 6);
	printf("%d\n", 8 / 4);
	printf("%d\n", 8 / 5);
	printf("%f\n", 8.0 / 5.0); //%f表示浮点型，默认六位小数
	printf("%.1f\n", 8.0 / 5.0); // 1表示结果保留一位小数
	printf("%.2f\n", 8.0 / 5.0); // 2表示结果保留两位小数
	//printf("%.1f\n", 8/5);    //整数值用%d输出，实数（浮点数）用%f输出
	//printf("%d\n", 8.0/5.0);  //  整数/整数=整数，浮点数/浮点数=浮点数。
	return 0;
}

int main()
{
	printf("%.8f", 1 + 2 * sqrt(3) / (5 - 0.1));
	return 0;
}


//1.2变量及其输入
int main()
{
	int a, b;
	scanf_s("%d%d", &a, &b);
	printf("%d\n", a + b);
	return 0;
}

//圆柱体的表面积
int main()
{
	const double pi = acos(-1.0); /*  const关键字声明常数
	acos是一个函数，其功能是求反余弦。
	acos(-1.0)就是求-1.0的反余弦，再赋值给double类型的常变量pi。 cos(pi)= -1；acos(-1)=pi
	也可自定义符号常量： #define pi 3.1416  */
	double r, h, Area;
	scanf_s("%lf%lf", &r, &h);
	Area = 2 * pi * r * h + 2 * pi * r * r;
	printf("Area=%.3f", Area);
	return 0;
}